<!DOCTYPE html>
<html>

<head>

    <script type="module">


        // function tco(f) {
        //     var value;
        //     var active = false;
        //     var accumulated = [];

        //     return function accumulator() {
        //         accumulated.push(arguments);
        //         if (!active) {
        //             active = true;
        //             while (accumulated.length) {
        //                 value = f.apply(this, accumulated.shift());
        //             }
        //             active = false;
        //             return value;
        //         }
        //     };
        // }

        // var f0=function (x, y) {
        //     if (y > 0) {
        //         return sum(x + 1, y - 1)
        //     }
        //     else {
        //         return x
        //     }
        // };

        // var sum = tco(f0);

        // sum(1, 100000);

    </script>
</head>

<body>

    <div id="mydiv"></div>

</body>

</html>